var adChangeAction=function(){
	var imgArray=new Array();
	var hrefArray=new Array();
	var changeInterval;
	
	function changeAd(){
		var currentIndex=findIndex();
		var nextIndex=currentIndex+1;
		if(currentIndex>=imgArray.length-1){
			nextIndex=0;
		}
		$('#centerAdImg').fadeOut('slow',function(){changeNext(nextIndex);});
	}
	function changeNext(nextIndex){
		$('#centerAdImg').attr('src',imgArray[nextIndex]);
		$('#centerAd a').attr('href',hrefArray[nextIndex]);
		$('#centerAdImg').fadeIn('slow');
		changeTab(nextIndex+1);
	}
	function findIndex(){
		var imgSrc=$('#centerAdImg').attr('src');
		for(var i=0;i<imgArray.length;i++){
			if(imgArray[i]==imgSrc){
				return i;
			}
		}
		return 0;
	}
	function changeTab(index){
		$('#adTextDiv a').css('backgroundColor','#EFEFEF');
		$('#adTextDiv a').css('color','#999999');
		$('.ad'+index).css('backgroundColor','#999999');
		$('.ad'+index).css('color','#ffffff');
	}
	
	return {
		run:function(){
			$('#centerAdImg').attr('src',imgArray[0]);
			$('#centerAd a').attr('href',hrefArray[0]);
			changeInterval=setInterval(function(){changeAd();},'4000');
			$('#adTextDiv a').mouseover(
				function(){
					$('#adTextDiv a').css('backgroundColor','#EFEFEF');
					$('#adTextDiv a').css('color','#999999');
					$(this).css('backgroundColor','#999999');
					$(this).css('color','#ffffff');
					clearInterval(changeInterval);
					$('#centerAdImg').attr('src',imgArray[$(this).attr('className').replace('ad','')-1]);
					$('#centerAd a').attr('href',$(this).attr('href'));
				}
			);
			$('#adTextDiv a').mouseout(
				function(){
					changeInterval=setInterval(function(){changeAd();},'4000');
					$('#centerAdImg').attr('src',imgArray[$(this).attr('className').replace('ad','')-1]);
					$('#centerAd a').attr('href',hrefArray[$(this).attr('className').replace('ad','')-1]);
				}
			);
			$('#centerAd').mouseover(
				function(){
					clearInterval(changeInterval);
				}
			);
			$('#centerAd').mouseout(
				function(){
					changeInterval=setInterval(function(){changeAd();},'4000');
				}
			);
		},
		pushArray:function(myImgArray,myHrefArray){
			imgArray=myImgArray;
			hrefArray=myHrefArray;
		}
	}
}();